package queue;

import java.util.*;

public class Test {
    public static void main(String[] args) {
        Deque<Integer> deque=new LinkedList<>();
        Deque<Integer> deque1=new ArrayDeque<>();


    }
    public static void main1(String[] args) {
    //Queue类本身是接口类，不能直接new实例，需要一个实现类（功能类）来实现该接口然后new实例用该接口当中的方法
    //而LinkedList正好是该接口的实现类，实现了该接口
    MyQueue queue=new MyQueue();
        //offer()入队列
        /*queue.offer(1);
        queue.offer(2);
        queue.offer(3);*/
        //poll()出队列，删除队头元素并返回该值
        System.out.println(queue.poll());//----->1
        //获取队列头元素--不删除
        System.out.println(queue.peek());//----->2
        //size()获取当前队列有效元素个数
        System.out.println(queue.size());//----->2

    }

}
